
<template />
<script>
import { global } from '../../filter/global-api'
import _common from '../../framework/commonJs/wptx_common'
import _validate from '../../framework/commonJs/wptx_validate'
import _tools from '../../framework/commonJs/wptx_tools'
import $ from 'jquery'
import wx from 'weixin-js-sdk'
import cosjssdk from '../../filter/cos-js-sdk-v5'
import _taskplaybookfeedbackapi from '../API/taskplaybookfeedbackapi'
const _FUNCTION_NAME = _common.pageName.WPTXTXUPLOAD
export default {
  props: {},
  data() {
    return {
      cos: {},
      tableData: {
      },
      customData: {

      }
    }
  },
  mounted() {
    const self = this
    self.onInit()
  },
  methods: {
    onInit() {
      const self = this
      const pageurl = window.location.href
      _taskplaybookfeedbackapi.config(self, pageurl, self.callBack_config)

    },
    callBack_config(data) {
      const self = this
      var auth_list = [
        'checkJsApi',
        'scanQRCode',
        'chooseImage',
        'previewImage',
        'uploadImage',
        'getLocalImgData',
        'downloadImage'
      ]
      wx.config({
        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
        beta: true, // 必须这么写，否则wx.invoke调用形式的jsapi会有问题
        appId: data.corpId, // 必填，企业微信的corpID
        timestamp: data.timestamp, // 必填，生成签名的时间戳
        nonceStr: data.nonceStr, // 必填，生成签名的随机串
        signature: data.signature, // 必填，签名，见附录1
        jsApiList: auth_list // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
      })
      wx.ready(function() {
        wx.checkJsApi({
          jsApiList: ['chooseImage', 'getLocalImgData', 'previewImage'], // 需要检测的JS接口列表，所有JS接口列表见附录2,
          success: function(res) {
            CommonService.showToast(res.checkResult.scanQRCode)
            //  以键值对的形式返回，可用的api值true，不可用为false
            //  如：{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
          },
          error: function(res) {
            _tools.openTip(self, '您的微信客户端太低，请升级后再试！', 'error')
          }
        })
      })
      wx.error(function(res) {
      })
    },
    previewImage(data) {
      const self = this
      const imgList = []
      imgList.push(data)
      wx.previewImage({
        current: data, // 当前显示图片的http链接
        urls: imgList // 需要预览的图片http链接列表
      })
    }
  }
}
</script>
